package com.xgk.boot.module.core.mq.message.log;


import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 订单 API 日志消息
 *
 * @author  yfbao
 * @since 2025-06-14
 */
@Data
public class OrderApiLogMessage implements Serializable {
    //订单编号
    private String orderCode;
    //订单参考号
    private String referenceNo;
    //请求地址
    private String url;
    //请求方法
    private String method;
    //请求参数
    private String requestBody;
    //请求头
    private String headers;
    //返回结果
    private String responseBody;

    private String responseCode;

    private String errorMsg;
    //请求发起时间
    private Long requestTime;
    //请求响应时间
    private Long responseTime;

    //请求花费时间
    private Long costTime;

}
